Trulia Opportunity Details
Role Details

View more roles | Email this role

Title Lead Software Engineer
Department Engineering
Overview

Trulia is looking for a forward-thinking Lead Java Software Engineer with substantial search and real time data delivery experience to join our team of crack developers and help build and improve our next-generation real estate search engine. You will need to have experience working with large scale applications and an ability to thrive in a dynamic start up environment where the best idea wins.

You will build and lead a team of 3 to 5 engineers, providing technical guidance and hands on contribution in a highly collaborative environment. While your primary function will be to write world class code, you will also be responsible for overall delivery of initiatives by your team, will set objectives in accordance with overall company priorities, and will maintain a project backlog, working with the rest of the organization to prioritize initiatives. Just as importantly, you will be responsible for having fun in a very creative environment!
To be successful in this role, you will need to quickly and effectively establish yourself as a leader in a fast paced environment, amongst a talented, dedicated group of industry leading engineers.


Requirements

    Between 6 and 10 years of engineering leadership experience including the following:
  • Java threading
  • Database design in SQL; mySQL a plus
  • Large data set manipulation
  • Significant development experience in a Unix/Linux environment
  • Worked with svn or cvs
  • Shell scripting
  • Experience with an IDE such as Eclipse
  • Ability to drive initiatives through various phases from ideation to deployment while maintaining positive momentum
  • Apply analytical cunning to finding and solving problems
  • Ability to work with minimal direction
  • Positive attitude in a fast-changing environment
  • Strong work ethic and commitment
  • Leadership by example as well as influence
  • Excellent communication across the team members and various stake holders
  • Solr and Lucene (or other equivalent search engine technologies)

Any of these are nice to have:

  • Knowledge of Python
  • Tomcat or Jetty
  • Maven or ANT
  • Distributed programming
  • Working knowledge of Agile development processes
City San Francisco
Apply NowEmail This Role >>